﻿using System;
using System.Collections.Generic;

// Token: 0x0200029A RID: 666
[Serializable]
public class ListTypeTexture : global::ListInfoBase
{
	// Token: 0x06001084 RID: 4228 RVA: 0x00076520 File Offset: 0x00074720
	public override void Set(string[] data)
	{
		int num = data.Length;
		if (num < 13)
		{
			return;
		}
		int num2 = int.Parse(data[0]);
		this.Category = ((num2 > 99999999 && num2 < 1000000000) ? (num2 / 1000000) : (num2 / 1000));
		this.Id = ((num2 > 99999999 && num2 < 1000000000) ? (num2 % 1000000) : (num2 % 1000));
		this.Type = int.Parse(data[1]);
		this.Name = data[2];
		this.ABPath = data[3];
		this.TexDiffuse = data[4];
		this.TexSpecular = data[5];
		this.TexNormal = data[6];
		this.TexDetail = data[7];
		this.TmbFile = data[8];
		this.IsGet = int.Parse(data[9]);
		this.PX = float.Parse(data[10]);
		this.PY = float.Parse(data[11]);
		this.RandomRate = int.Parse(data[12]);
		this.Etc.Clear();
		for (int i = 13; i < num; i++)
		{
			this.Etc.Add(data[i]);
		}
	}

	// Token: 0x06001085 RID: 4229 RVA: 0x00076650 File Offset: 0x00074850
	public virtual global::ListTypeTexture Clone()
	{
		global::ListTypeTexture listTypeTexture = (global::ListTypeTexture)base.MemberwiseClone();
		listTypeTexture.Etc = new List<string>(this.Etc);
		return listTypeTexture;
	}

	// Token: 0x040011B5 RID: 4533
	protected const int min = 13;

	// Token: 0x040011B6 RID: 4534
	public string ABPath = string.Empty;

	// Token: 0x040011B7 RID: 4535
	public string TexDiffuse = string.Empty;

	// Token: 0x040011B8 RID: 4536
	public string TexSpecular = string.Empty;

	// Token: 0x040011B9 RID: 4537
	public string TexNormal = string.Empty;

	// Token: 0x040011BA RID: 4538
	public string TexDetail = string.Empty;

	// Token: 0x040011BB RID: 4539
	public string TmbFile = string.Empty;

	// Token: 0x040011BC RID: 4540
	public float PX;

	// Token: 0x040011BD RID: 4541
	public float PY;

	// Token: 0x040011BE RID: 4542
	public int RandomRate = 1;

	// Token: 0x040011BF RID: 4543
	public List<string> Etc = new List<string>();
}
